]> dgit.raspbian.org Git - gnome-shell.git/commit
status/keyboard: Add a system settings concept to be used under GDM
authorRui Matos <tiagomatos@gmail.com>
Mon, 16 Mar 2015 14:10:47 +0000 (15:10 +0100)
committerRui Matos <tiagomatos@gmail.com>
Tue, 17 Mar 2015 17:13:02 +0000 (18:13 +0100)
commit4da2862f8fcfcb63300b91c2b97b03db210184af
tree7351e9fc2a8e03c4055012d0d46d98c95d95b352
parentb1de1ada25ef155f20864447c78b0e18c71a5586
status/keyboard: Add a system settings concept to be used under GDM

g-s-d has been taking care of this for us but in a very hackish way
that causes dconf writes on every startup and also doesn't handle
dynamic updates to locale1's properties which has become a problem now
that GDM keeps its greeter session running in parallel with users'.

To take care of this properly, this commit introduces a settings
abstraction with both system and session implementations. The session
implementation just wraps access to the existing gsettings while the
system one gets its values from org.freedesktop.locale1's properties.

https://bugzilla.gnome.org/show_bug.cgi?id=746288
js/ui/status/keyboard.js